package com.kh.pajx.sop.domain.bal;

import java.io.Serializable;

/**
 * 对外结算：行业经理季度结算报表   6-行业经理        
 * YW_BAL_BUMGR 
 * @author:	azzcsimp
 * @Createdate:	2015年1月27日 上午11:01:44
 */
public class BalBuMgrDrive implements Serializable {

	private static final long serialVersionUID = 5236460605718800549L;
	
	/** 唯一标识 */
	private String uuid;
	
	/** 地区编码 */
	private String areaCode;
	
	/** 地区名称 */
	private String areaName;
	
	/** 上期学校总数 */
	private Integer psclNum;
	
	/** 上期用户数 */
	private Integer popenNum;
	
	/** 上期学生数 */
	private Integer pstuNum;
	
	/** 本期学生数 */
	private Integer stuNum;
	
	/** 本期学校数 */
	private Integer sclNum;
	
	/** 本期用户数 */
	private Integer openNum;
	
	/** 新增用户数 */
	private Integer addOpenNum;
	
	/** 结算费用 */
	private Double balFee;
	
	/** 结算日期 */
	private String ywEndDate;
	
	/** 单据状态  0-新增 1-已申请 2-已审批 3-已支付 */
	private Integer billState;
	
	/** 主单据编号 */
	private String billCode;
	
	/** 实际支付金额 */
	private Double payFee;
	
	/** 特殊说明 */
	private String specDeclare;
	
	/** 销售人员所属大区编码 */
	private String saleDeptId;
	
	/** 大区名称 */
	private String saleDeptName;
	
	@Override
	public boolean equals(Object obj) {
		if(null == obj) return false;
		if(!(obj instanceof BalBuMgrDrive)) return false;
		else{
			BalBuMgrDrive bumgr = (BalBuMgrDrive)obj;
			if(null == this.getUuid() || null == bumgr.getUuid()) return false;
			else return (this.getUuid().equals(bumgr.getUuid()));
		}
	}
	
	
	// =======================set()/get()======================================

	public String getUuid() {
		return uuid;
	}

	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public String getAreaCode() {
		return areaCode;
	}

	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public Integer getPsclNum() {
		return psclNum;
	}

	public void setPsclNum(Integer psclNum) {
		this.psclNum = psclNum;
	}

	public Integer getPopenNum() {
		return popenNum;
	}

	public void setPopenNum(Integer popenNum) {
		this.popenNum = popenNum;
	}

	public Integer getPstuNum() {
		return pstuNum;
	}

	public void setPstuNum(Integer pstuNum) {
		this.pstuNum = pstuNum;
	}

	public Integer getStuNum() {
		return stuNum;
	}

	public void setStuNum(Integer stuNum) {
		this.stuNum = stuNum;
	}

	public Integer getSclNum() {
		return sclNum;
	}

	public void setSclNum(Integer sclNum) {
		this.sclNum = sclNum;
	}

	public Integer getOpenNum() {
		return openNum;
	}

	public void setOpenNum(Integer openNum) {
		this.openNum = openNum;
	}

	public Integer getAddOpenNum() {
		return addOpenNum;
	}

	public void setAddOpenNum(Integer addOpenNum) {
		this.addOpenNum = addOpenNum;
	}

	public String getYwEndDate() {
		return ywEndDate;
	}

	public void setYwEndDate(String ywEndDate) {
		this.ywEndDate = ywEndDate;
	}

	public Integer getBillState() {
		return billState;
	}

	public void setBillState(Integer billState) {
		this.billState = billState;
	}

	public String getBillCode() {
		return billCode;
	}

	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}

	public Double getPayFee() {
		return payFee;
	}

	public void setPayFee(Double payFee) {
		this.payFee = payFee;
	}

	public String getSpecDeclare() {
		return specDeclare;
	}

	public void setSpecDeclare(String specDeclare) {
		this.specDeclare = specDeclare;
	}

	public Double getBalFee() {
		return balFee;
	}

	public void setBalFee(Double balFee) {
		this.balFee = balFee;
	}

	public String getSaleDeptId() {
		return saleDeptId;
	}

	public void setSaleDeptId(String saleDeptId) {
		this.saleDeptId = saleDeptId;
	}

	public String getSaleDeptName() {
		return saleDeptName;
	}

	public void setSaleDeptName(String saleDeptName) {
		this.saleDeptName = saleDeptName;
	}

	
}
